Can We Ever Predict Earthquakes